A foster dog is a canine that has been taken in by an individual or organization to provide temporary care and shelter while its original owner deals with a specific issue, such as rehabilitation from illness or injury, legal matters, or behavioral issues. The goal of fostering is to help the animal recover and prepare for adoption into a permanent home. Foster dogs are often cared for by volunteers who provide food, shelter, medical care, and socialization until the dog can be placed in its forever home.